const arr = [100,200,300,400]

// for (const item of arr) {
//   console.log(item)
// }

// arr.forEach(item => console.log(item)) 

// for of 循环可以终止遍历
// for(const item of arr){
//   console.log(item)
//   if (item > 100){
//     break
//   }
// }

// const s = new Set(arr)
// for(const item of s) console.log(item)

// const m = new Map()
// m.set('foo',123).set('bar',234)
// for(const [key, value] of m ) console.log(key,value)

const obj = {
  foo: 123,
  bar: 456
}

for (const item in obj){
  console.log(item)
}